.tree_popup_view{
	position: relative;
	.closeicon{
		position: absolute;
		z-index: 9;
		top: -70rpx;
		right: -30rpx;
		width: 70rpx;
		height: 70rpx;
	}
}
.operation{
	background-color: #FFFFFF;
	padding: 65rpx 60rpx 50rpx 60rpx;
	border-radius: 16rpx;
	display: flex;
	flex-direction: column;
	align-items: center;
	.lable_cell_items{
		margin-bottom: 46rpx;
		.lable_names{
			color: $themecolor;
			font-size: 28rpx;
			font-weight: 800;
			line-height: 1;
		}
		.lable_input_view{
			margin-top: 26rpx;
			width: 400rpx;
			background: #FFFFFF;
			border: 2rpx solid $themecolor;
			border-radius: 12rpx;
		}
		.lable_input_tag{
			padding: 0 30rpx;
			height: 66rpx;
			line-height: 66rpx;
			box-sizing:border-box;
			font-size: 30rpx;
			color: #000000;
		}
		.lable_textarea_tag{
			width: 100%;
			padding: 30rpx;
			height: 320rpx;
			background: #FFFFFF;
			border-radius: 12rpx;
			box-sizing:border-box;
		}
	}
	.sub_footbtn{
		margin-top:30rpx;
		.sub_button{
			width: 400rpx;
			height: 86rpx;
			line-height: 86rpx;
			background: $themecolor;
			border-radius: 12rpx;
			text-align: center;
			color: #FFFFFF;
			font-size: 30rpx;
		}
	}
}
.operation_a{
	background-color: #FFFFFF;
	padding: 30rpx;
	border-radius: 16rpx;
	display: flex;
	flex-direction: column;
	align-items: center;
	.operation_title{
		font-weight: bold;
		font-size: 30rpx;
		text-align: center;
		margin-bottom: 28rpx;
	}
	.generation{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 30rpx;
		.gener_box{
			padding: 15rpx;
			background-color: #FFFFFF;
			border: 1rpx solid $themecolor;
			border-radius: 10rpx;
			margin-right: 20rpx;
			.call_name{
				padding: 10rpx;
				background-color: $themecolor;
				color: #FFFFFF;
				margin-top: 10rpx;
				border-radius: 8rpx;
			}
			.call_name:nth-child(1){
				margin-top: 0;
			}
		}	
	}
	.generation:nth-child(1){
		margin-top: 0;
	}
	.sub_footbtn{
		width: 100%;
		margin-top:30rpx;
		display: flex;
		justify-content: space-evenly;
		.sub_button{
			width: 140rpx;
			height: 60rpx;
			line-height: 60rpx;
			background: $themecolor;
			border-radius: 12rpx;
			text-align: center;
			color: #FFFFFF;
			font-size: 30rpx;
		}
	}
}